package com.netease.financial.internal.di.components;

import com.netease.financial.internal.di.ActivityScope;
import com.netease.financial.internal.di.modules.ActivityModule;
import com.netease.financial.internal.di.modules.BrowserModule;
import com.netease.financial.module.browser.BrowserActivity;
import com.netease.financial.module.browser.BrowserFragment;
import com.netease.financial.module.browser.MainBrowserActivity;

import dagger.Component;

/**
 * Created by laizhenqi on 16/8/10.
 */
@ActivityScope
@Component(dependencies = ApplicationComponent.class,modules = {ActivityModule.class, BrowserModule.class})
public interface BrowserComponent {

    void inject(BrowserActivity activity);

    void inject(MainBrowserActivity activity);

    void inject(BrowserFragment browserFragment);
}
